crm management architects erp relationship master planning master production scheduling manufacturing software architecture manufacturing customer design